package com.zcg.blogger.dao;

import java.util.List;
import java.util.Map;

import com.zcg.blogger.model.Propose;

public interface ProposeDao {

	/**
	 * 插入一条建议
	 * @param propose
	 * @return
	 */
	int insert(Propose propose);
	
	/**
	 * 查询建议列表
	 * @param map
	 * @return
	 */
	List<Propose> selectAll(Map map);
	
	/**
	 * 建议总数
	 * @return
	 */
	int countAll();
	
	/**
	 * 根据用户id查询建议列表
	 * @param map
	 * @return
	 */
	public List<Object> findProposeByUserId(Map map);
	
	/**
	 * 根据用户id查询最近建议列表
	 * @param map
	 * @return
	 */
	List<Object> findNewestProposeByUserId(Map map);
}
